import request from '@/utils/request'

// 注册的接口
// 取名方式：user模块下的register方法的请求服务service
export const userRegisterService = ({ username, password, repassword }) =>
// 主函数只有一行还有return的可以把花括号和return都省略掉
// {return request.post('/api/reg',{username,password,repassword})}
// 简写
  request.post('/api/reg', { username, password, repassword })

// 登陆的接口
export const userLoginService = ({ username, password }) =>
  request.post('/api/login', {
    username,
    password
  })
    
  // 获取用户基本信息
export const userGetInfoService = () => request.get('/my/userinfo')
  
  // 更新用户基本信息
export const userUpdateInfoService = ({id,nickname,email}) => request.put('/my/userinfo', {id,nickname,email})

// 更新用户头像
export const userUpdateAvatarService = (avatar) => request.patch('/my/update/avatar', {avatar})

// 更新用户密码
export const userUpdatePasswordService = ({ old_pwd, new_pwd, re_pwd }) =>
  request.patch('/my/updatepwd', { old_pwd, new_pwd, re_pwd })